package Application.Others;

import java.util.ArrayList;

public class FunnyJoke
{
    private final ArrayList<String> jokes_1 = new ArrayList<>();

    public FunnyJoke()
    {
        jokes_1.add("程序写的好，要饭要到老");
        jokes_1.add("程xx遭遇车祸成植物人，医生说她活下来的希望只有万分之一，唤醒更为渺茫。她的同事和亲人没放弃，并根据程xx对testing痴迷的作风，每天都在她身边念：“你测的模块上线后回滚了。”奇迹发生了，程xx醒来第一句话：确认那模块是我测的？");
        jokes_1.add("一个程序员在海滨游泳时溺水身亡。他死前拼命的呼救，当时海滩上有许多救生员，但是没有人救他。因为他一直大喊“F1!”“F1!”，谁都不知道“F1”究竟是什么意思。");
        jokes_1.add("世界上最远的距离，是我在if里你在else里，虽然经常一起出现，但却永不结伴执行。");
        jokes_1.add("前端工程师说，我去交友网站找女朋友去了。朋友问，找到了么？工程师说，找到了他们页面的一个bug。");
        jokes_1.add("C程序员看不起C++程序员， C++程序员看不起Java程序员， Java程序员看不起C#程序员，C#程序员看不起美工，周末了，美工带着妹子出去约会了，一群程序员还在加班！");
        jokes_1.add("据说一老外年轻的时候，立志要当一名伟大的作家。怎么才算伟大呢？他说：我写的东西全世界都要看到！看完他们必定会歇斯底里！会火冒三丈！会痛苦万分！结果，他成功了，他在微软公司负责写系统蓝屏时的报错提示信息。");
        jokes_1.add(" 程序员应聘必备词汇：了解＝听过名字；熟悉＝知道是啥；熟练＝用过；精通＝做过东西。");
        jokes_1.add("两程序员聊天，程序员甲抱怨：“做程序员太辛苦了，我想换行……我该怎么办？”程序员乙：“敲一下回车。”");
        jokes_1.add("程序员最讨厌的四件事：写注释、写文档、别人不写注释、别人不写文档……");
        jokes_1.add("假如生活欺骗了你，找50个程序员问问为什么编程；假如生活让你想死，找50个程序员问问Bug改完了没有；假如你觉得生活拮据，找50个程序员问问工资涨了没有；假如你觉得活着无聊，找50个程序员问问他们一天都干了什么！");
        jokes_1.add("男人要记住，与女人吵架的要领是，要像在安装软件或注册网站时阅读“服务条款”那样，直接忽略所有的内容，到最后面勾选“我同意”，然后点击“确定”。");
        jokes_1.add("朋友今天遇到的真事：客户说我们设备卡，死活找不到原因，工程师赶到现场，给客户换了个鼠标垫，故障排除……");
        jokes_1.add("产品经理：“你明白吧，这里向右划可以出菜单，然后需要一个闪烁的动画，还有，我想这个tab可以拉下来，你懂吧？ 设计师：“别废话，把你要抄的产品给我看下。”");
        jokes_1.add("百度研发的无人驾驶汽车，你会发现有些地方你是去不了的。腾讯研发的无人驾驶汽车，你会发现很多地方你要去是要黄钻会员的。当然，谷歌研发的无人驾驶汽车，你会发现查无此车。");
        jokes_1.add("话说昨天是周日，程序猿跟产品经理一起看电视。每个节目看到一半程序猿就换台，看到一半就换台，几次之后产品经理终于忍无可忍的咆哮：老子刚看出点意思你就换、刚看出点意思你就换，到底还让不让人看啦？！程序猿淡定的盯着电视道：你半路改需求的时候我可没吱过声！");
        jokes_1.add("有时候觉得，电脑就像一个高贵冷艳的妹纸。\n" +
                "\n" +
                "400，是她冷冰冰地说：“我听不懂你在说什么”；\n" +
                "\n" +
                "401，是她无情地转身：“我不认识你，别说那些奇怪的话”；\n" +
                "\n" +
                "403，是她残酷的拒绝：“我听懂你的话，也认出你的脸，可我不爱你”；\n" +
                "\n" +
                "404，是她紧闭心门：“我这儿没有你想要的东西”；\n" +
                "\n" +
                "503，是“呵呵我去洗澡”。");
        jokes_1.add("问：为何软件正在占领全世界，而程序员得不到尊重？答曰：遍身罗绮者，不是养蚕人。");
        jokes_1.add("某人发帖子：“各位JR，我想做一个程序猿，请问有什么要注意的……”某猿：“等我下班跟你细说……”\n" +
                "\n" +
                "然后……就没有然后了。");
        jokes_1.add("佛祖说，他可以满足程序猿一个愿望。程序猿许愿有生之年写出一个没有bug的程序，然后他得到了永生。");
        jokes_1.add("某程序员退休后决定练习书法，于是重金购买文房四宝。一日，饭后突生雅兴，一番研墨拟纸，并点上上好檀香。定神片刻，泼墨挥毫，郑重地写下一行字：hello world！");
        jokes_1.add("正在码代码ing，医院回来的同事一脸的苦逼样子，问他怎么了？他回答：得了类风湿性关节炎了，我怕会遗传给下一代啊。我一脸的问号：谁说类风湿性关节炎能遗传的？丫一脸诧异：类不是继承的吗？");
        jokes_1.add("程序员去面试。面试官问：“你毕业才两年，这三年经验是怎么来的？！”程序员：“加班！”………..");
        jokes_1.add("“我给你出个脑筋急转弯，你说达芬奇密码的上面是什么？”\n" +
                "\n" +
                "“这…太难了吧…不知道……”\n" +
                "\n" +
                "“笨！达芬奇密码的上面就是达芬奇帐号啊，那达芬奇密码的下面是什么？”\n" +
                "\n" +
                "“我…这……还是不知道……”\n" +
                "\n" +
                "“是达芬奇验证码”。");
        jokes_1.add("《c++程序设计语言》比《c程序设计语言》厚了几倍。。。果然有了对象就麻烦很多。。。");
        jokes_1.add("程序员找不到对象，一般有三种情况：\n" +
                "\n" +
                "● C#、JAVA都有对象，但是经常找不到对象。\n" +
                "\n" +
                "● ASM C直接没有对象。\n" +
                "\n" +
                "● javascript都是伪对象，最多算暧昧。\n"+
                "但C++日子一直都好过，因为C++是多继承，富二代呀！！！\n");
        jokes_1.add("普通青年用IDE(VisualStudio/Eclipse/XCode/VSC/IDEA)；文艺青年用VIM、Emacs；二逼青年将IDE设置成VIM模式。");
        jokes_1.add("程序员换IDE相当于搬家，换主力语言相当于改嫁，换操作系统相当于参加FBI证人保护计划…");
        jokes_1.add("据一位不愿透露姓名的程序员说，基本上所有客户的所有要求都能总结为下面这样一幅对联，上联：简单易用界面好，下联：稳定高效花钱少，横批：立马就要。");
        jokes_1.add("某男是程序员，每天半夜三更才回家。某女抱怨：“你就不能提早点回家么？”某男：“好，一定。”于是下次某男一直写代码到天亮提着油条豆浆才回家。");
        jokes_1.add("【如何夸程序员？】通用：你这代码写得真好看。夸C程序员：你这代码不看注释就能懂，写得真好。夸Ruby程序员：我艹，太神奇了，你怎么做到的！夸Perl程序员：这个正则表达式碉堡了。夸Python程序员：Pythonic！夸Java程序员：你写的代码一点都不像Java！");
        jokes_1.add("【世界上最没用的几句话】1、警察：不要跑！2、国足：必胜！3、老师：同学们不要睡了！4、病人：医生，您轻点儿！5、父母：孩子，不要闹了！6、罪犯：我是冤枉啊！7、男人：我发誓！8、程序员：这个不能实现。");
        jokes_1.add("面试官：“为什么你不做上一份工作了？”WEB程序员：“我开发的网站自从上线后，始终没有出现过问题。”“不错呀，然后呢？”“然后我就被公司辞退了。”");
        jokes_1.add("女生都是善良的，对各种小动物毫无抵抗力，例如：路虎、悍马、宝马、捷豹，当然还有天猫，除了程序猿。");
        jokes_1.add("有一天，程序猿们突然发现他们要涨的工资掉到井里啦！大家都很害怕，连忙一个吊着一个，从树上伸到井里去捞工资。正好他们摸到工资的时候，一个老程序员忽然兴奋的大叫：别蠢了，要涨的工资还好好的挂在天上呢！");
        jokes_1.add("随机函数可以帮你实现家庭和谐：Talk(){:topword(1)=“恩！”；word(2)=“好的！”；word(3)=“然后呢？”；word(4)=“有道理”；i=random(4)；sayword(i)gototop；}");
        jokes_1.add("Delphi象吉普车，什么路上都能开，却在啥路上也开不好；PB就象卡丁车，只能在固定线路上开，到室外就有些不稳；VC象跑车，你开得起却买不起，而且一旦发生故障，想修都找不到毛病在哪；Java象敞棚车，不管刮风下雨还是艳阳高照，都能照开不误；VB就是摩托车，骑的时间越长，你越痛恨它！");
        jokes_1.add("有一种崩溃叫密码输入有误；有一种惊慌叫做账号异地登陆；有一种感情叫隐身对其可见；有一种误会叫人机离线；有一种失落叫没有访问权限；有一种感情叫站点访问失败；有一种无奈叫bug无法复现。");
        jokes_1.add("用一句话总结了HTML、CSS、JS的关系：HTML是名词，JS是动词，CSS是形容词和副词。");
    }

    public String getJokes_1()
    {
        int f = jokes_1.size()-1;
        int t = (int) Math.round( Math.random()*f);
        return jokes_1.get(t);
    }
}
